/**
 * Created by lenovo on 2019/2/5.
 */

function CMSNewsList() {

}

CMSNewsList.prototype.listenDatePickerEvent = function () {
    var startPicker = $('#start-picker');
    var endPicker = $("#end-picker");
    var todayDate = new Date();
    // 由于获取到的月份是从0开始的，所以需要加1
    var todayStr = todayDate.getFullYear()+'/'+(todayDate.getMonth()+1)+'/'+todayDate.getDate();

    var options = {
        // 添加的按钮需要显示，这个就必须设置成true
        'showButtonPanel':true,
        // 格式日期格式，默认是月日年
        'format':"yyyy/mm/dd",
        // 日期的开始时间
        'startDate':'2019/1/1',
        // 今天的时间
        'endDate':todayStr,
        // 语言，默认是英文日期
        'language':'zh-CN',
        // 需要显示今日的按钮，这个设置成true
        'todayBtn':'linked',
        // 需要今天的号数高亮
        'todayHighlight':true,
        // 需要显示清除按钮
        'clearBtn':true,
        // 选择日期后自动关闭日期框
        'autoClose':true
    };

    startPicker.datepicker(options);
    endPicker.datepicker(options)
};

CMSNewsList.prototype.listenDeleteNewsEvent = function () {
    var deleteBtn = $(".delete-btn");
    deleteBtn.click(function () {
        var btn = $(this);
        var news_id = btn.attr('data-news-id');
        xfzalert.alertConfirm({
            'text':'您确定要删除这篇文章吗？',
            'confirmCallback':function () {
                xfzajax.post({
                    'url':'/cms/delete_news/',
                    'data':{
                        "news_id":news_id
                    },
                    'success':function (result) {
                        if(result['code']===200){
                            window.location.reload()
                        }
                    }
                })
            }
        })
    })
};

CMSNewsList.prototype.run = function () {
    this.listenDatePickerEvent();
    this.listenDeleteNewsEvent()
};

$(function () {
    var cmsNewsList = new CMSNewsList();
    cmsNewsList.run()
});